import cloud from '@lafjs/cloud'
import captcha from 'svg-captcha'

export async function main(ctx: FunctionContext) {
  const options = {
    size: 4, // 验证码长度为4
    ignoreChars: '0oO1IiLl', // 不包含字符"0oO1IiLl"
    noise: 1, // 噪点数量为1个
    color: true, // 验证码彩色显示
    background: '#EEE', // 背景颜色
    charPreset: "12345689", // 默认是数字+字母，这里改成纯数字
  }
  const captchaData = captcha.create(options)   // 生成验证码数据
  return cloud.utils.requestReturn({ data: captchaData })
}